package com.geh.learn.files;

public class FileWriter {
    public static void main(String[] args) {
//         Path logFile = Paths.get("/tmp/example.txt");
//         try (BufferedWriter writer = Files.newBufferedWriter(logFile, StandardCharsets.UTF_8)) {
//             writer.write("Hello World!");
//   ..
//         }
//
//         import java.nio.charset.StandardCharsets;
// import java.nio.file.Files;
// import java.nio.file.Path;
// import java.nio.file.Paths;
// import java.io.IOException;
// import java.util.*;
//
//         public class WriteReadUtf8 {
//             public static void main(String[] args) throws IOException {
//                 List<String> lines = Arrays.asList("These", "are", "lines");
//
//                 Path textFile = Paths.get("foo.txt");
//                 Files.write(textFile, lines, StandardCharsets.UTF_8);
//
//                 List<String> read = Files.readAllLines(textFile, StandardCharsets.UTF_8);
//
//                 System.out.println(lines.equals(read));
//             }
//         }
//
//         public static void main(String args[]) throws IOException {
//
//             BufferedReader br = new BufferedReader(new InputStreamReader(
//                     new FileInputStream("c:\\filenonUTF.txt"),
//                     "Cp1252"));
//             String line;
//
//             Writer out = new BufferedWriter(
//                     new OutputStreamWriter(new FileOutputStream(
//                             "c:\\fileUTF.txt"), "UTF-8"));
//
//             try {
//
//                 while ((line = br.readLine()) != null) {
//
//                     out.write(line);
//                     out.write("\n");
//
//                 }
//
//             } finally {
//
//                 br.close();
//                 out.close();
//
//             }
//         }
    }
}
